package com.platform.dto;

import java.util.List;

import com.platform.base.mvc.BaseModel;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;


/**
 * @author platform
 * @email 15909910367@163.com
 * @date 2022-11-18 17:38:13
 */
@Setter
@Getter
@ApiModel(description="条款体系表")
public class DjpsClauseCatalogsDTO extends BaseModel {
	private static final long serialVersionUID = 1L;
	
	@ApiModelProperty(value="")
	private Long id;
	/*
	 * 
	 */
	@ApiModelProperty(value="目录、条款名称")
	private String name;
	/*
	 * 
	 */
	@ApiModelProperty(value="父级")
	private Long pid;
	/*
	 * 
	 */
	@ApiModelProperty(value="目录编号")
	private String ctNo;
	/*
	 * 
	 */
	@ApiModelProperty(value="是否公开")
	private String isOpen;
	/*
	 * 
	 */
	@ApiModelProperty(value="备注")
	private String descs;
	/*
	 * 
	 */
	@ApiModelProperty(value="规范性文件")
	private String standard;
	
	private List<DjpsClauseCatalogsDTO> children;
	
	//是否是叶子节点
	private Boolean leaf = Boolean.FALSE;
	
	//对应所有指标数据
	private List<DjpsClauseIndexDTO> clauseIndexs;
}
